/*
 * ------------------------------------------------------------------------
 * JA Teline IV Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------
*/

.ja-zinwrap.default  {
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	margin: 2px;
}

.default .ja-zin { border-top: 5px solid #000; }

.default .ja-zin .items-row { margin: 0; padding: 0; background: none; }

.default .ja-zin .ja-box .ja-box-inner {
	margin: 0;
	padding: 12px 12px 8px;
	border-top: 1px dotted #ccc;
}

.default .ja-zin .ja-box-first .ja-box-inner { border-top: 0; padding-top: 0; }

.default .ja-zin .col-first { background-image: none; }

/* HEADING
--------------------------------------------- */
/* Section --- */
.default .ja-zin .ja-zinsec { padding: 18px 0 0; position: relative; }

.default .items-row:hover .ja-zinsec {}

.default .items-row:hover .ja-zinsec a {}

.default .ja-zinsec h2 {
	margin: 0 0 12px !important;
	padding: 0 !important;
	text-transform: uppercase;
	font: bold 175%/24px Arial, sans-serif;
	background: url(../../../images/stripe-bg.png) repeat top;
	text-indent: 4px;
	letter-spacing: -1px;
}

.default .ja-zinsec h2 a {
	color: #000;
	background: #fff;
	padding: 0 12px 0 4px;
	display: inline-block;
}

/* Category --- */
.default .ja-zincat h3 {
	padding: 2px 15px 1px 2px !important;
	margin: 0 0 2px -2px !important;
	background: url(../../../images/arrow-3.png) no-repeat right center;
	font: normal 92%/normal Arial, sans-serif;
	text-transform: uppercase;
	float: left;
}

.default .ja-zincat h3 a { color: #999; }

.default .ja-zincat h3 a:hover,
.default .ja-zincat h3 a:active,
.default .ja-zincat h3 a:focus { color: #000; text-decoration: none; }

/* News Title --- */
.default .ja-zin h4.ja-zintitle { margin: 0 0 5px !important; padding: 0 !important; font-size: 110%; }

/* CONTENT
--------------------------------------------- */
.default .ja-zincontent p { margin: 5px 0 !important; line-height: 1.275; }

/* Image ---*/
.default .ja-zincontent img.right { margin: 3px 0 5px 5px; border: 1px solid #ddd; }

.default .ja-zincontent img.left { margin: 3px 5px 5px 0; border: 1px solid #ddd; }
/* Meta ---*/
.default .ja-zinmeta { color: #999; line-height: normal; }

/* MISC.
------------------------------------------------*/
.default .ja-zin p.readmore { float: none; }

/* User Settings ---*/
.default .ja-usersetting-wrap {
	position: absolute;
	right: 8px;
	top: 21px;
	z-index: 999;
	text-align: right;
}

.default a.ja-usersetting-loadform {
	background: url(../../../images/icons/cog_8x8.png) no-repeat 8px center #ddd;
	border: 1px solid #ccc;
	color: #666 !important;
	font: 10px/normal Arial, sans-serif;
	padding: 2px 8px 1px 20px;
	display: inline-block;
	text-transform: uppercase;
}

.default a.ja-usersetting-loadform:hover,
.default a.ja-usersetting-loadform:active,
.default a.ja-usersetting-loadform:focus {
	background-color: #000;
	border: 1px solid #000;
	color: #fff !important;
	text-decoration: none;
}

.default .ja-usersetting-options {
	display: block;
	width: 330px;
	font: 92%/normal Arial, sans-serif;
	background: #000;
	color: #ccc;
}

.default .ja-usersetting-form { display: block; text-align: left; }

.default .ja-usersetting-form input { margin: 0 2px 0 0; padding: 0; }

.default .ja-usersetting-form-inner { width: 330px; }

.default .ja-usersetting-row { padding: 8px 12px; border-bottom: 1px solid #2a2a2a; }

.default .ja-usersetting-options ul, .ja-usersetting-options li { margin: 0; padding: 0; }

.default .ja-usersetting-options li { float: left; line-height: 22px; }

/* Options : Cat Select */
.default .ja-usersetting-options ul.checkall li {
	width: 100%;
	float: none;
}

.default .ja-usersetting-options ul.catselect li {
	width: 150px;
	float: left;
	white-space: nowrap;
}

/* Options : Content */
.default .options-content li { padding: 0 8px 0 0; }
.default .options-content li input {
	width: 22px;
	background: #333;
	color: #fff;
	border: 0;
	margin-left: 5px;
	text-align: center;
}

/* Options : Images */
.default .options-img li { padding: 0 8px 0 0; }
.default .options-img li input {}

/* Actions */
.default .ja-usersetting-actions {
	padding: 4px 8px 8px;
	background: #2a2a2a;
}

.default .ja-usersetting-actions .button {
	background: #000;
	border: 1px solid #333;
	color: #fff;
	padding: 2px 8px 1px;
	cursor: pointer;
	font-size: 10px;
}

.default .ja-usersetting-actions .button:hover,
.default .ja-usersetting-actions .button:focus {
	background: #069;
}

.default .ja-usersetting-actions .ja-cancel:hover,
.default .ja-usersetting-actions .ja-cancel:focus {
	background: #c00;
}